using System;
using System.Collections.Generic;
using ns26;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("TagDeltaList")]
	public class TagDeltaList : MonoClass
	{
		public List<TagDelta> m_deltas => method_3<Class271<TagDelta>>("m_deltas")?.method_25();

		public int Count => method_11<int>("get_Count", Array.Empty<object>());

		public TagDeltaList(IntPtr address, string className)
			: base(address, className)
		{
		}

		public TagDeltaList(IntPtr address)
			: this(address, "TagDeltaList")
		{
		}

		public void Add(int tag, int prev, int curr)
		{
			method_8("Add", tag, prev, curr);
		}
	}
}
